home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
python
/
itrsgi.lha
/
Itr.help
< prev
next >
Wrap
Text File
|
1993-06-19
|
4KB
|
108 lines
*** Internet Talk Radio browser
This browser gives access to the Internet Talk Radio files stored at a
nearby ftp site. Internet Talk Radio is produced by Carl Malamud; use
the browser to display the text file "ITRintro.readme" (and other
readme files) to find out more about it.
While in principle you can listen to the ITR files by ftp'ing them to
your local machine and then using a program like "sfplay", this is:
- complicated: you need to use the ftp client program;
- tedious: these files are HUGE, so even over ethernet, the ftp
transfer takes a long time, and you may run out of disk space
when transferring several files;
- clumsy: there is no way to restart sfplay in the middle of a
file or to make it skip uninteresting parts.
The ITR browser solves all these problems: it contains a simple
point-and-click interface to select files for automatic transfer via
ftp, overlaps the ftp transfer with playing, and provides a player
interface modelled after CD players familiar to everyone. At all
times, the user is in control and can cancel an ongoing ftp transfer.
*** The user interface
The main window is divided in three areas, from top to bottom: audio
player controls (a row of buttons and a scroller); ftp transfer status
display (some text labels, a thermometer scale and a cancel button);
and directory contents (a scrollable list of file names). Optionally,
a separate text window can be shown.
*** The list of files
The files are sorted alphabetically. Each line contains a file name,
its size between parentheses, and the date it was last modified.
The Internet Talk Radio filenames, e.g. "050293_geek_01_ITR.au",
should be parsed as follows:
050293: date when the file was recorded (mmhhyy)
_geek: this is a program in the series "Geek of the Week"
_01: this is part 01 of this particular program
_ITR: Internet Talk Radio identifier
.au: this is an audio file (text files have a .readme extension)
If you double click on a line in the list, the file is either
displayed in a separate window (if it is a text file) or played (if it
is an audio file). Double clicking on directories and the like
doesn't do anything useful.
*** The ftp transfer status display
Before a file can be (dis)played, it must be transferred via ftp to
the local machine to a temporary file. The progress of this transfer
can be seen by the thermometer scale. If a transfer is slow, you can
choose to cancel it by clicking the cancel button above it.
When retrieving a text file, the file is not displayed until the
transfer is complete; when retrieving an audio file, the player is
started as soon as the first buffer of data has been received.
*** The player controls
The play, pause and stop buttons work like the buttons on the average
CD player. The pause button toggles between playing and pausing
state. The stop button resets the play position to the beginning of
the file. The play button continues playing at the current position;
if the current position is at the end, it restarts from the beginning
(when playing reaches the end normally, the player stops but does not
reset its position). Exactly one of the play, pause and stop buttons
is highlighted to indicating the current player status.
The time display button displays the elapsed time (+mm:ss) or
remaining time (-mm:ss). Clicking on it toggles between its two
display modes.
The quit button exits from the application.
The help button pops up a text window containing this help text.
The slider shows the current playing position in an analog fashio, and
allows fast forward/reverse and random access. Clicking in the arrows
activates fast forward/reverse motion as long as you hold the mouse
button depressed. Clicking in the galley activates faster
forward/reverse motion. Dragging the slider forces the position to a
particular position.
NOTA BENE: when the ftp transfer is still in progress, the player
automatically switches to pause mode when it reaches part of the file
that has not yet been transferred. Click the play button to restart
playing.
*** The text window
This contains a scrollable area showing the contents of the last text
file retrieved (or this help text), and above it a single close
button. Use the scroll bars to scroll around in the text. Clicking
in the close button removes the window. The window is freely
resizable and moveable, independent from the main user interface
window.